package code11_util;

import java.util.Random;
import java.util.UUID;

import org.junit.Test;

public class TestRandom {
	@Test
	public void f1() {
		// 创建一个随机工具类，用于生产随机
		Random r = new Random();
		
		// 随机一个int范围内的整数
		int i1 = r.nextInt();
		System.out.println(i1);
		
		// 随机指定范围内的整数, 例如此处, 范围为 [0,100)
		System.out.println(r.nextInt(100));
		
		// 随机一个 [0,1) 的小数
		System.out.println(r.nextDouble());
		// 随机一个 [0,1) 的小数, 返回值是 float
		System.out.println(r.nextFloat());
		
		// 随机一个long范围内的整数
		System.out.println(r.nextLong());
		
		// 随机一个boolean类型的值
		System.out.println(r.nextBoolean());
	}
	
	@Test
	public void f2() {
		// 主要生成字符串形式的唯一标识
		String id = UUID.randomUUID().toString();
		System.out.println("id:" + id);
	}
	
}
